BitTorrent Fairness: Analysis and Improvements
نویسندگان
چکیده
BitTorrent is an extremely effective and popular peer-to-peer file distribution application. It differs from traditional peer-to-peer file-sharing applications in that large files are decomposed into blocks, and in order to download a file, a peer concurrently retrieves blocks from multiple peers. Measurement and simulation studies have suggested that although BitTorrent achieves excellent utilization of upload capacity, its fairness properties are less impressive. In this paper, we seek to understand, primarily through simulation analysis, the fairness properties of the exchange mechanism that lies at the core of the BitTorrent protocol. We focus on a specific fairness metric, defined as the ratio of bytes uploaded to that downloaded by each individual peer. We propose three modifications to the protocol, and examine their impact on the fairness peers experience.
منابع مشابه
Impact of Basic Parameters in the Performance of BitTorrent Protocol -A Survey
On today’s internet, BitTorrent is certainly the most popular P2P file distribution application. BitTorrent introduced some innovative peer and piece selection strategies for efficient file distribution over a large participating community. This popularity motivated researchers in studying the performance of BitTorrent and its mechanisms using a number of approaches. This paper presents a surve...
متن کاملMethodologies to Improve the Performance of a Bittorrent like Peer to Peer Network
In a Peer-to-Peer (P2P) network there is a lack of clear distinction among client and server nodes. Each and every network node (or peer) requires network resources and contributes resources to the network. This arrangement gives a clear representation that when more number of peers enter in to the network, additional resources such as CPU, storage, and bandwidth will be available for all the p...
متن کاملDynamic swarm management for improved BitTorrent performance
BitTorrent is a very scalable file sharing protocol that utilizes the upload bandwidth of peers to offload the original content source. With BitTorrent, each file is split into many small pieces, each of which may be downloaded from different peers. While BitTorrent allows peers to effectively share pieces in systems with sufficient participating peers, the performance can degrade if participat...
متن کاملPerformance Analysis of BitTorrent-like Systems in Heterogeneous Networks
BitTorrent is the most successful peer-to-peer system and has attracted a lot of attention from the research community. Researchers have studied a number of aspects of the system, including its scalability, performance, efficiency and fairness. However, the complexity of the system has forced most researchers to make a number of simplifying assumptions, e.g. user homogeneity, or even ignore som...
متن کاملPerformance analysis of BitTorrent-like systems with heterogeneous users
Among all peer-to-peer (P2P) systems, BitTorrent seems to be the most prevalent one. This success has drawn a lot of research interest on the system. In particular, there have been many lines of research studying it’s scalability, performance, efficiency and fairness. However, despite the large body of work, there has been no attempt to mathematically model, in a heterogeneous (and hence realis...
متن کامل